home *** CD-ROM | disk | FTP | other *** search
/ User's Choice Windows CD / User's Choice Windows CD (CMS Software)(1993).iso / utility2 / ue312dev.zip / VMS / MESMG.MMS < prev    next >
Text File  |  1993-03-27  |  3KB  |  104 lines

  1. !
  2. ! MMS file to compile and link MicroEmacs on the VAX/VMS
  3. ! operating system, SMG version.
  4. !
  5. ! To use:
  6. !    mms/descrip=mesmg
  7. !
  8.  
  9. !
  10. ! Pick the options you want when you make MicroEmacs.
  11. !
  12.  
  13. !copts=        /debug/nolist/nooptim
  14. copts=        /nolist
  15. !lopts=        /map/cross
  16. lopts=        /map/brief
  17.  
  18. !
  19. ! The header file epath.h is used only by
  20. ! bind.c at this writing, so it appears
  21. ! on bind.c's dependancy line only.
  22. !
  23. hfiles=        ebind.h edef.h-
  24.         efunc.h evar.h-
  25.         estruct.h
  26.  
  27. ofiles=        basic.obj,   bind.obj,   buffer.obj,-
  28.         char.obj,    crypt.obj,-
  29.         display.obj,-
  30.         eval.obj,    exec.obj,-
  31.         file.obj,    fileio.obj,-
  32.         input.obj,   isearch.obj,-
  33.         line.obj,    lock.obj,-
  34.         main.obj,    mouse.obj,-
  35.         random.obj,  region.obj, replace.obj,-
  36.         screen.obj,  search.obj, smg.obj,-
  37.         tags.obj,-
  38.         vms.obj,-
  39.         window.obj,  word.obj-
  40.  
  41.  
  42. !
  43. ! The choice to link with sys$share is made in
  44. ! the option file mesmg.opt (you can't do it on
  45. ! the command line).  If you don't want to
  46. ! link sharable, change
  47. !    sys$share:vaxcrtl/share
  48. ! to
  49. !    sys$library:vaxcrtl/lib
  50. !
  51. mesmg.exe : $(ofiles) mesmg.mms mesmg.opt
  52.     LINK $(lopts)    mesmg/option
  53.  
  54. basic.obj : basic.c $(HFILES)
  55.     CC $(copts) basic
  56. bind.obj : bind.c epath.h $(HFILES)
  57.     CC $(copts) bind
  58. buffer.obj : buffer.c $(HFILES)
  59.     CC $(copts) buffer
  60. char.obj : char.c $(HFILES)
  61.     CC $(copts) char
  62. crypt.obj : crypt.c $(HFILES)
  63.     CC $(copts) crypt
  64. display.obj : display.c $(HFILES)
  65.     CC $(copts) display
  66. eval.obj : eval.c $(HFILES)
  67.     CC $(copts) eval
  68. exec.obj : exec.c $(HFILES)
  69.     CC $(copts) exec
  70. file.obj : file.c $(HFILES)
  71.     CC $(copts) file
  72. fileio.obj : fileio.c $(HFILES)
  73.     CC $(copts) fileio
  74. input.obj : input.c $(HFILES)
  75.     CC $(copts) input
  76. isearch.obj : isearch.c $(HFILES)
  77.     CC $(copts) isearch
  78. line.obj : line.c $(HFILES)
  79.     CC $(copts) line
  80. lock.obj : lock.c $(HFILES)
  81.     CC $(copts) lock
  82. main.obj : main.c $(HFILES)
  83.     CC $(copts) main
  84. mouse.obj : mouse.c $(HFILES)
  85.     CC $(copts) mouse
  86. random.obj : random.c $(HFILES)
  87.     CC $(copts) random
  88. region.obj : region.c $(HFILES)
  89.     CC $(copts) region
  90. replace.obj : replace.c $(HFILES)
  91.     CC $(copts) replace
  92. screen.obj : screen.c $(HFILES)
  93.     CC $(copts) screen
  94. search.obj : search.c $(HFILES)
  95.     CC $(copts) search
  96. vms.obj : vms.c $(HFILES)
  97.     CC $(copts) vms
  98. smg.obj : smg.c $(HFILES)
  99.     CC $(copts) smg
  100. window.obj : window.c $(HFILES)
  101.     CC $(copts) window
  102. word.obj : word.c $(HFILES)
  103.     CC $(copts) word
  104.